package v1

type UpdateDriverLocationForm struct {
	DriverID  int64   `json:"driverId"`
	Longitude float64 `json:"longitude"`
	Latitude  float64 `json:"latitude"`
}

type SearchNearByDriverForm struct {
	Longitude      float64 `json:"longitude"`
	Latitude       float64 `json:"latitude"`
	MileageDistance float64 `json:"mileageDistance"`
}

type NearByDriverVo struct {
	DriverID int64   `json:"driverId"`
	Distance float64 `json:"distance"`
}

type UpdateOrderLocationForm struct {
	OrderID  int64   `json:"orderId"`
	Longitude float64 `json:"longitude"`
	Latitude  float64 `json:"latitude"`
}

type OrderLocationVo struct {
	Longitude float64 `json:"longitude"`
	Latitude  float64 `json:"latitude"`
}

type SaveOrderServiceLocationForm struct {
	OrderID  int64   `json:"orderId"`
	Longitude float64 `json:"longitude"`
	Latitude  float64 `json:"latitude"`
}

type OrderServiceLastLocationVo struct {
	Longitude float64 `json:"longitude"`
	Latitude  float64 `json:"latitude"`
}
